﻿namespace OnlineVideos.RingToneEditor
{
    using System;

    public enum WaveFormatEncoding : ushort
    {
        Acelp = 0xa4,
        Adpcm = 2,
        ALaw = 6,
        AntexAdpcme = 0x33,
        Aptx = 0x25,
        AudioFileAf10 = 0x26,
        AudioFileAf36 = 0x24,
        ControlResCr10 = 0x37,
        ControlResVqlpc = 0x34,
        CUCodec = 0x19,
        DialogicOkiAdpcm = 0x17,
        DigiAdpcm = 0x36,
        DigiFix = 0x16,
        DigiReal = 0x35,
        DigiStd = 0x15,
        DolbyAc2 = 0x30,
        Drm = 9,
        DspGroupTrueSpeech = 0x22,
        Dts = 8,
        DviAdpcm = 0x11,
        EchoSpeechCorporation1 = 0x23,
        Extensible = 0xfffe,
        G723 = 0xa3,
        G723Adpcm = 20,
        G729 = 0xa2,
        Gsm = 0xa1,
        Gsm610 = 0x31,
        IbmCvsd = 5,
        IeeeFloat = 3,
        ImaAdpcm = 0x11,
        Lrc = 40,
        MediaspaceAdpcm = 0x12,
        MediaVisionAdpcm = 0x18,
        Mpeg = 80,
        MpegLayer3 = 0x55,
        MsnAudio = 50,
        MuLaw = 7,
        OkiAdpcm = 0x10,
        Pcm = 1,
        Prosody1612 = 0x27,
        SierraAdpcm = 0x13,
        SonarC = 0x21,
        Unknown = 0,
        Vorbis1 = 0x674f,
        Vorbis1P = 0x676f,
        Vorbis2 = 0x6750,
        Vorbis2P = 0x6770,
        Vorbis3 = 0x6751,
        Vorbis3P = 0x6771,
        Vselp = 4,
        WAVE_FORMAT_BTV_DIGITAL = 0x400,
        WAVE_FORMAT_CANOPUS_ATRAC = 0x63,
        WAVE_FORMAT_CIRRUS = 0x60,
        WAVE_FORMAT_CREATIVE_ADPCM = 0x200,
        WAVE_FORMAT_CREATIVE_FASTSPEECH10 = 0x203,
        WAVE_FORMAT_CREATIVE_FASTSPEECH8 = 0x202,
        WAVE_FORMAT_CS_IMAADPCM = 0x39,
        WAVE_FORMAT_CS2 = 0x260,
        WAVE_FORMAT_DEVELOPMENT = 0xffff,
        WAVE_FORMAT_DF_G726 = 0x85,
        WAVE_FORMAT_DF_GSM610 = 0x86,
        WAVE_FORMAT_DIGITAL_G723 = 0x123,
        WAVE_FORMAT_DOLBY_AC3_SPDIF = 0x92,
        WAVE_FORMAT_DSAT_DISPLAY = 0x67,
        WAVE_FORMAT_DVM = 0x2000,
        WAVE_FORMAT_ECHOSC3 = 0x3a,
        WAVE_FORMAT_ESPCM = 0x61,
        WAVE_FORMAT_ESST_AC3 = 0x241,
        WAVE_FORMAT_FM_TOWNS_SND = 0x300,
        WAVE_FORMAT_G721_ADPCM = 0x40,
        WAVE_FORMAT_G722_ADPCM = 0x65,
        WAVE_FORMAT_G726_ADPCM = 100,
        WAVE_FORMAT_G726ADPCM = 320,
        WAVE_FORMAT_G728_CELP = 0x41,
        WAVE_FORMAT_G729A = 0x83,
        WAVE_FORMAT_ILINK_VC = 560,
        WAVE_FORMAT_IPI_HSX = 0x250,
        WAVE_FORMAT_IPI_RPELP = 0x251,
        WAVE_FORMAT_IRAT = 0x101,
        WAVE_FORMAT_ISIAUDIO = 0x88,
        WAVE_FORMAT_LH_CODEC = 0x1100,
        WAVE_FORMAT_LUCENT_G723 = 0x59,
        WAVE_FORMAT_MALDEN_PHONYTALK = 160,
        WAVE_FORMAT_MEDIASONIC_G723 = 0x93,
        WAVE_FORMAT_MSAUDIO1 = 0x160,
        WAVE_FORMAT_MSG723 = 0x42,
        WAVE_FORMAT_MSRT24 = 130,
        WAVE_FORMAT_MVI_MVI2 = 0x84,
        WAVE_FORMAT_NMS_VBXADPCM = 0x38,
        WAVE_FORMAT_NORRIS = 0x1400,
        WAVE_FORMAT_OLIADPCM = 0x1001,
        WAVE_FORMAT_OLICELP = 0x1002,
        WAVE_FORMAT_OLIGSM = 0x1000,
        WAVE_FORMAT_OLIOPR = 0x1004,
        WAVE_FORMAT_OLISBC = 0x1003,
        WAVE_FORMAT_ONLIVE = 0x89,
        WAVE_FORMAT_PAC = 0x53,
        WAVE_FORMAT_PACKED = 0x99,
        WAVE_FORMAT_PHILIPS_LPCBB = 0x98,
        WAVE_FORMAT_PROSODY_8KBPS = 0x94,
        WAVE_FORMAT_QDESIGN_MUSIC = 0x450,
        WAVE_FORMAT_QUALCOMM_HALFRATE = 0x151,
        WAVE_FORMAT_QUALCOMM_PUREVOICE = 0x150,
        WAVE_FORMAT_QUARTERDECK = 0x220,
        WAVE_FORMAT_RAW_SPORT = 0x240,
        WAVE_FORMAT_RHETOREX_ADPCM = 0x100,
        WAVE_FORMAT_ROCKWELL_ADPCM = 0x3b,
        WAVE_FORMAT_ROCKWELL_DIGITALK = 60,
        WAVE_FORMAT_RT24 = 0x52,
        WAVE_FORMAT_SANYO_LD_ADPCM = 0x125,
        WAVE_FORMAT_SBC24 = 0x91,
        WAVE_FORMAT_SIPROLAB_ACELP4800 = 0x131,
        WAVE_FORMAT_SIPROLAB_ACELP8V3 = 0x132,
        WAVE_FORMAT_SIPROLAB_ACEPLNET = 0x130,
        WAVE_FORMAT_SIPROLAB_G729 = 0x133,
        WAVE_FORMAT_SIPROLAB_G729A = 0x134,
        WAVE_FORMAT_SIPROLAB_KELVIN = 0x135,
        WAVE_FORMAT_SOFTSOUND = 0x80,
        WAVE_FORMAT_SONY_SCX = 0x270,
        WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS = 0x1500,
        WAVE_FORMAT_TPC = 0x681,
        WAVE_FORMAT_TUBGSM = 0x155,
        WAVE_FORMAT_UHER_ADPCM = 0x210,
        WAVE_FORMAT_UNISYS_NAP_16K = 0x173,
        WAVE_FORMAT_UNISYS_NAP_ADPCM = 0x170,
        WAVE_FORMAT_UNISYS_NAP_ALAW = 370,
        WAVE_FORMAT_UNISYS_NAP_ULAW = 0x171,
        WAVE_FORMAT_VIVO_G723 = 0x111,
        WAVE_FORMAT_VIVO_SIREN = 0x112,
        WAVE_FORMAT_VME_VMPCM = 0x680,
        WAVE_FORMAT_VOXWARE = 0x62,
        WAVE_FORMAT_VOXWARE_AC10 = 0x71,
        WAVE_FORMAT_VOXWARE_AC16 = 0x72,
        WAVE_FORMAT_VOXWARE_AC20 = 0x73,
        WAVE_FORMAT_VOXWARE_AC8 = 0x70,
        WAVE_FORMAT_VOXWARE_BYTE_ALIGNED = 0x69,
        WAVE_FORMAT_VOXWARE_RT24 = 0x74,
        WAVE_FORMAT_VOXWARE_RT29 = 0x75,
        WAVE_FORMAT_VOXWARE_RT29HW = 0x76,
        WAVE_FORMAT_VOXWARE_TQ40 = 0x79,
        WAVE_FORMAT_VOXWARE_TQ60 = 0x81,
        WAVE_FORMAT_VOXWARE_VR12 = 0x77,
        WAVE_FORMAT_VOXWARE_VR18 = 120,
        WAVE_FORMAT_WMAUDIO2 = 0x161,
        WAVE_FORMAT_WMAUDIO3 = 0x162,
        WAVE_FORMAT_XEBEC = 0x3d,
        WAVE_FORMAT_ZYXEL_ADPCM = 0x97,
        YamahaAdpcm = 0x20
    }
}

